Made by Chartered Firearms of Singapore.  The SR88a fires a 5.56mm round at a rate of 800 RPM and is effective to a range of 800 meters.